space based radar - Turco Inglés Diccionario